module.exports = {
    //基本路径
    // baseUrl: './', //加 ./ 解决404问题
    outputDir: 'dist',
    // 放置静态资源的地方 (js/css/img/font/...)
    assetsDir: 'static',
    //以多页模式构建应用程序。
    pages: undefined,
    //是否使用包含运行时编译器的 Vue 构建版本
    runtimeCompiler: false,
    parallel: require('os').cpus().length > 1,
    // 是否在保存的时候使用 `eslint-loader` 进行检查。
    // 有效的值：`ture` | `false` | `"error"`
    // 当设置为 `"error"` 时，检查出的错误会触发编译失败。
    // lintOnSave: false,

    publicPath: './',

    // 是否为生产环境构建生成 source map？这样打包的dist文件体积会很小（正式版）
    //为true带测试环境，提交会大很多
    productionSourceMap: false,

    pwa: {
        iconPaths: {
            favicon32: 'favicon.ico',
            favicon16: 'favicon.ico',
            appleTouchIcon: 'favicon.ico',
            maskIcon: 'favicon.ico',
            msTileImage: 'favicon.ico'
        }
    },

    // 反向代理
    devServer: {
        proxy: {
            '/api': {                       //需要代理的接口
                target:'http://127.0.0.1:5000', //目标服务器
                ws: true,
                changeOrigin: true,//是否跨域
                secure: false,
                pathRewrite: {
                    '^/api': ''             //重定向
                }
            }
        },
        disableHostCheck: true
    }
};
